Sprite Stack
Create sprite stack either from repeating a single image or stacking different images using array.
Node Data | |
---|---|
3DArray | |
Display name | |
Sprite Stack | |
Internal name | |
Node_Sprite_Stack | |
Inheritances | |
node | |
node_processor | |
node_sprite_stack | |
Inputs | |
node_sprite_stack | |
surface |
Base Shape |
dimension |
Dimension |
int |
Stack Amount |
vec2 |
Stack Shift |
vec2 |
Position |
rotation |
Rotation |
color |
Stack Blend |
float |
Alpha End |
bool |
Move Base |
enum |
Highlight |
color |
Highlight Color |
float |
Highlight Alpha |
float |
Array Process |
Outputs | |
node_sprite_stack | |
surface |
Surface Out |
Sprite stack is a way to create a 3D like image using 2D images by stacking them on top of each other.
Stacking Positions
When stacking, each copy will be shifted by the amount set by the Stack Shift properties. The final position can also be adjusted by the Position.
The Move Base property will revert the position such that the original image got shifted instead of the copies.
Rendering Properties
Stack Blend will blend the copies with a new color. You can make make the copies fade out over time with the Alpha End property.
The Highlight property allow you to change the color of the edge.